﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autocentro.Entities;

namespace Autocentro.Respository
{
    public interface IServicioProgramadoRepository
    {
        List<SERVICIO_PROGRAMADO> GetAllFromServicioProgramadoByIdTipoVehiculo(Int32 id);
        List<SERVICIO_PROGRAMADO> GetFromServicioProgramadoByIdTipoVehiculoAndDescripcion(Int32 id,string descripcion);


        SERVICIO_PROGRAMADO GetFromServicioProgramadoById(Int32 id);

        void AddServicioProgramado(SERVICIO_PROGRAMADO servicioprogramado);
        void UpdateServicioProgramado(SERVICIO_PROGRAMADO servicioprogramado);
        void RemoveServicioProgramado(Int32 id);

        bool ExistDuplicidad(Int32 id, string descripcion, Int32 idtipovehiculo);
    }
}
